package dao.lantern;

import java.util.ArrayList;
import java.util.List;

import lcaInterfaceDAO.IObjetivoDO;
import lcaInterfaceDAO.IOrdenDO;
import lcaInterfaceDAO.IPlanetaDO;

public class ObjetivoDO implements IObjetivoDO {

	public static final String DESCRIPCION = "descripcion";
	public static final String NUMERO_DE_NPC = "numeroDeNpc";

	public static final String PLANETA_ID = "planetaId";

	// --------------------------------------------------------------------------------

	private int id;

	private String descripcion;
	private int numeroDeNpc;
	private int planetaId;

	// --------------------------------------------------------------------------------

	private IPlanetaDO planetaRef;

	// --------------------------------------------------------------------------------

	private List<IOrdenDO> OrdenList = //
	new ArrayList<IOrdenDO>();

	// --------------------------------------------------------------------------------

	public ObjetivoDO() {
		// Empty
	}

	// --------------------------------------------------------------------------------

	public int getId() {
		return id;
	}

	public void setId(int id) {
		this.id = id;
	}

	public String getDescripcion() {
		return descripcion;
	}

	public void setDescripcion(String descripcion) {
		this.descripcion = descripcion;
	}

	public int getNumeroDeNpc() {
		return numeroDeNpc;
	}

	public void setNumeroDeNpc(int numeroDeNpc) {
		this.numeroDeNpc = numeroDeNpc;
	}

	public int getPlanetaId() {
		return planetaId;
	}

	public void setPlanetaId(int planetaId) {
		this.planetaId = planetaId;
	}

	public IPlanetaDO getPlanetaRef() {
		return planetaRef;
	}

	public void setPlanetaRef(IPlanetaDO planetaRef) {
		this.planetaRef = planetaRef;
	}

	// --------------------------------------------------------------------------------

	public void setOrdenList(List<IOrdenDO> ordenList) {
		OrdenList = ordenList;
	}

	public List<IOrdenDO> getOrdenList() {
		return OrdenList;
	}

	// --------------------------------------------------------------------------------

}
